<?php
// CONFIG GERAL //
if (defined('ABSPATH')) {
    require_once( ABSPATH . 'ov_config.php');
} else {
    require_once('../ov_config.php'); // tem que ser relativo!
}

header("Expires: ".gmdate("D, d M Y H:i:s")."GMT");
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");


// CONFIG PAGINA //
// dados necessários para o checa_login
$nivelPagina = "desconhecido";
$secaoAtual = "revista";

// includes necessários
require_once(ABSPATH . LIB . '/checa_login.php');
require_once(ABSPATH . INCLUDES . '/_header.php'); // só funcionalidades do header, apresentacao no cabecalho.htmlrequire_once(ABSPATH . INCLUDES . '/barralateral.php');

// libs 
require_once('../lib/class.site.php');
require_once('../lib/class.overmundo.php');
require_once('../lib/class.conecta.php');
require_once("../lib/class.usuario.php");

// INIT //
require_once(ABSPATH . SHARED . '/smarty_init.php');
require_once(ABSPATH . SHARED . '/db_init.php');

//vars Smarty cabeçalho
$smarty->assign('saudacaoUsuario',$saudacaoUsuario); // em todas as seções com Login
$smarty->assign('opcoesLogin',$opcoesLogin); // em todas as seções com Login



	
	$idOK = 0;

	$codUsuario = $meuSite->validaEntradaSimples($_GET["c"]); 
	$senha = $meuSite->validaEntradaSimples($_GET["s"]); 
	// testar existencia do email na base de dados
	$resExistentes = $meuSite->OvermundoListaUsuarios(" codUsuario = '$codUsuario' AND senhaUsuario= '$senha' and statusUsuario <> 'banido' and nivelUsuario != 'rejeitado' and nivelUsuario != 'candidato'");
	if (!mysql_num_rows($resExistentes)) {

		header("location: ../");
		exit();

	} else {
		$usuarioPagina= new Usuario($meuSite->linkid, $codUsuario);
		$usuarioPagina->SetaStatus("ativo");
		$usuarioPagina->SetaNivel("cadastrado");
		$usuarioPagina->update();
		session_start();
		session_register ('usuarioValido');
		$_SESSION["usuarioValido"] = $codUsuario;
		
		$smarty->assign(compact('codUsuario'));
		
		$smarty->display('templates/confirma_registro.html');

	}


?>